@CHARSET "UTF-8";
table { width: 100%; border-collapse:collapse; border-spacing: 0; font-size: 12px; }
table caption{display:none}

table select.ui-widget-content.ui-corner-all { padding: .3em; }
table input.ui-widget-content.ui-corner-all { padding: .3em; }
table input { line-height: 20px; width: 160px; padding: 0 3px; min-height: 20px;}

/* 스크롤 */
.scrollAuto { overflow-x : auto; overflow-y:hidden; width: 100%; padding-bottom: 15px; }
.scrollAuto table { width: 99%; }
.scrollAuto table * { white-space:nowrap; }

/* 목록 테이블 */
table.tb_list { border:1px solid #dcdcdc; border-top: 2px solid #999; }
table.tb_list th, table.tb_list td { border:1px solid #dcdcdc; padding: 7px 4px; }
table.tb_list th { background-color: #f5f7f9; }
table.tb_list th.order span { padding-right: 17px; background-position: right center; white-space: nowrap; background-repeat: no-repeat; }
table.tb_list th.ASC span { background-image: url(./images/sort_asc.png);}
table.tb_list th.DESC span { background-image: url(./images/sort_desc.png); }
table.tb_list td { text-align: left; }
table.tb_list td a { color: blue; cursor: pointer; }

/* 검색 테이블 */
table.tb_search { border:0; }
table.tb_search th, table.tb_search td { padding:8px; border:1px solid #ddd; vertical-align:top; }
table.tb_search th{ color:#333; background:#f5f7f9; text-align: left; }
table.tb_search td{ color:#666; text-align: left; }
table.tb_search select { width: 120px; }
table.tb_search select.long{ width: 374px; }
table.tb_search .button.medium { top: 1px; }

/* 쓰기 테이블 */
table.form_table { width:100%; border:0; border-top:2px solid #999; }
table.form_table caption{ padding:8px 0; font-weight:bold; text-align:left; }
table.form_table th,
table.form_table td{ padding:6px 8px; border:1px solid #ddd; vertical-align:top; }
table.form_table th{ color:#333; padding: 8px; }
table.form_table td{ color:#666; text-align: left; }
table.form_table th{ border-bottom:1px solid #ccc; background:#f5f7f9; }
table.form_table th{ text-align:left; }
table.form_table th.title { background:#FDFDFD; }
table.form_table tbody td{  }
table.form_table tfoot td{ font-weight:bold;color:#333; }
table.form_table textarea { resize: none; width: 95%; height: 50px; padding: 5px; border: 1px solid #ccc; line-height: 120%; margin-top: 2px; margin-bottom: 1px; }
table.form_table td .error { color : red; }
table.form_table td .tip { color : blue; margin-top: 5px;}
table.form_table td.choiceItem label { margin-left: 5px; margin-right: 15px; }
table.form_table td ul.choiceItem {  }
table.form_table td ul.choiceItem li { float: left; margin-right: 15px; }
table.form_table td ul.choiceItem li label { margin-left: 5px; }

